# 用Python编写的简单HTTP服务器。它使用了标准库中的http.server模块来创建一个能够提供文件服务的HTTP服务器
import sys
from http import server
from http.server import SimpleHTTPRequestHandler

if sys.argv[1:]: # 检查命令行参数（通过sys.argv获取）。如果用户在启动脚本时提供了至少一个命令行参数，则尝试将第一个参数转换为整数并赋值给变量port
    port = int(sys.argv[1])
else:
    port = 8000
server_address = ('127.0.0.1', port)
httpd=server.HTTPServer(server_address,SimpleHTTPRequestHandler)
httpd.serve_forever()